[v-cloak]{  
    display: none;  
}  


.scroll-view{
	white-space: nowrap;
}
.font-weight-bold{
	font-weight: bold;
}
.nowarp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.font-36 {
  font-size: 36rpx;
}
.d-flex {
  display: flex;
}

.d-inline-flex {
  display: inline-flex;
}

.border-bottom-2 {
  border-bottom: 2rpx solid $bg-color;
}

.border-top-24 {
  border-top: 24rpx solid $bg-color;
}

.mt-16 {
  margin-top: 16rpx;
}

.mr-16{
	margin-right: 16rpx;
}

.mr-32{
	margin-right: 32rpx;
}
.pl-40 {
	padding-left: 40rpx;
}

.flex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; 
    justify-content: space-between;
}
.flex-1{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
._flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
._flex1 {
    flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    position: relative;
}
._flexjust {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.lineFlex{
	display: inline-flex;
	flex-direction: column;
	justify-content: space-between;
}
.flexwarp{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.flexwarp1{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.flex1{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex2{
	display: flex;
	align-items: center;
}
.flex3{
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex4{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.flex5{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
.flex6{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.flex7{
	display: flex;
	justify-content: space-between;
}
.flex8{
	display: inline-flex;
    flex-direction: column;
	justify-content: space-between;
}
.flex9{
	display: flex;
	align-items: flex-start;
}
._flex9{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
._flex9_1{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.flex10{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.flex11{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex12{
	display: flex;
	align-items: flex-end;
}
.flex13{
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.clearfix{
   position: static;
   height: 175upx;
   width: 100%;
 }
 /* 定位 */
 .pr{position: relative;}
 .pa{position: absolute;}
 .item_empty {
 	height: 0;
 	width: 0 !important;
 	margin-top: 0;
 	border: none;
 }
 .bgImg{
 	background-size: 100% 100% !important;
 	background-repeat: no-repeat !important;
 }
 /deep/.uni-input{
	 border: none !important;
	 background-color: transparent;
	 outline: none;
	 font-size: 25upx;
 }
 .cartImg{
	 width: 86upx;
	 height: 86upx;
	 position: fixed;
	 right: 32upx;
	 bottom:250px;
 }
 .topImg{
	 width: 86upx;
	 height: 86upx;
	 position: fixed;
	 right: 32upx;
	 bottom:200px;
 }
 .noBorder{border: none !important;}
 /* 颜色 */
 .c_3D37D5{color:#3D37D5;}
 .c_F4830A{color:#F4830A;}
 .c_F27B35{color: #F27B35;}
 .c_FFD54C{color:#FFD54C;}
 .c_FF3940{color: #FF3940;}
 .c_B5B5B5{color: #B5B5B5;}
 .c_000{color: #000;}
 .c_1A1A1A{color: #1A1A1A;}
 .c_666{color: #666666;}
 .c_999{color: #999999;}
 .c_2A2A2A{color:#2A2A2A;}
 .c_fff{color: #fff;}
 .c_FE4B3D{color: #FE4B3D !important}
 .c_FF0000{color: #FF0000;}
 .c_E70303{color: #E70303;}
 .c_ED0000{color: #ED0000;}
 .c_8BCB33{color: #8BCB33;}
 .c_FE7345{color:#FE7345}
 .c_333{color: #333;}
 .c_111{color: #111;}
 .c_909090{color: #909090;}
 .c_848484{color: #848484;}
 .c_AAAAAA{color: #AAA;}
 .c_ccc{color:#ccc;}
 /* 字体大小 */
 .ft10{font-size: 10upx;}
 .ft14{font-size: 14upx;}
 .ft18{font-size: 18upx;}
 .ft20{font-size: 20upx;}
 .ft21{font-size: 21upx;}
 .ft22{font-size: 22upx;}
 .ft23{font-size: 23upx;}
 .ft24{font-size: 24upx;}
 .ft25{font-size: 25upx;}
 .ft26{font-size: 26upx;}
 .ft27{font-size: 27upx;}
 .ft28{font-size: 28upx;}
 .ft29{font-size: 29upx;}
 .ft30{font-size: 30upx;}
 .ft32{font-size: 32upx;}
 .ft35{font-size: 35upx;}
 .ft36{font-size: 36upx;}
 .ft38{font-size: 38upx;}
 .ft40{font-size: 40upx;}
 .ft48{font-size: 48upx;}
 .ft50{font-size: 50upx;}
 /* 字体 */
 .t_center{
 	text-align: center;
 }
 .t_left{
 	 text-align: left;
 }
 .t_right{
 	 text-align: right;
 }
 .t_indent{
	 text-indent: 2em;
 }
 .ftw{
 	font-weight: bold;
 }
 .ftw400{
	 font-weight: 400;
 }
 .ftw800{font-weight: 800;}
 .ftw500{font-weight: 500;}
 .fixdBolck{height: 20upx;width: 100%;}
 .bg_white{background-color: #FFFFFF;}
 /* 超出省略 */
 .clamp {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     display: block;
 }
 .clamp2{
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 .clamp3{
	 overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 3;
	 -webkit-box-orient: vertical;
 }
 /* 图标 */
 .pdt180{padding-top: 180upx;}
 .m0 {
     margin: 0;
 }
 
 .mt0 {
     margin-top: 0;
 }
 
 .mb0 {
     margin-bottom: 0;
 }
 
 .ml0 {
     margin-left: 0;
 }
 
 .mr0 {
     margin-right: 0 !important;
 }
 
 .m5 {
     margin: 5upx;
 }
 
 .mt5 {
     margin-top: 5upx;
 }
 
 .mb5 {
     margin-bottom: 5upx;
 }
 
 .ml5 {
     margin-left: 5upx;
 }
 
 .mr5 {
     margin-right: 5upx;
 }
 .mt7 {
     margin-top: 7upx;
 }
 .mt4{margin-top: 4upx;}
 
 .mb7 {
     margin-bottom: 7upx;
 }
 .m10 {
     margin: 10upx;
 }
 
 .mt10 {
     margin-top: 10upx;
 }
 
 .mb10 {
     margin-bottom: 10upx;
 }
 
 .ml10 {
     margin-left: 10upx;
 }
 
 .mr10 {
     margin-right: 10upx;
 }
 
 .mr12 {
    margin-right: 12upx;
 }
 
 .mt15 {
     margin-top: 15upx;
 }
 
 .mb15 {
     margin-bottom: 15upx;
 }
 .mb24{margin-bottom: 24upx;}
 .ml15 {
     margin-left: 15upx;
 }
 
 .mr15 {
     margin-right: 15upx;
 }
 .mb8{margin-bottom: 8upx;}
 .mb4{margin-bottom: 4upx;}
 .m20 {
     margin: 20upx;
 }
 
 .mt20 {
     margin-top: 20upx;
 }
 
 .mb20 {
     margin-bottom: 20upx;
 }
 
 .ml20 {
     margin-left: 20upx;
 }
 
 .mr20 {
     margin-right: 20upx;
 }
 
 .m25 {
     margin: 25upx;
 }
 
 .mt25 {
     margin-top: 25upx;
 }
 
 .mb25 {
     margin-bottom: 25upx;
 }
 
 .ml25 {
     margin-left: 25upx;
 }
 
 .mr25 {
     margin-right: 25upx;
 }
 
 .m30 {
     margin: 30upx;
 }
 
 .mt30 {
     margin-top: 30upx;
 }
 
 .mb30 {
     margin-bottom: 30upx;
 }
 .mb32{margin-bottom: 32upx;}
 .ml30 {
     margin-left: 30upx;
 }
 
 .mr30 {
     margin-right: 30upx;
 }
 
 .m35 {
     margin: 35upx;
 }
 
 .mt35 {
     margin-top: 35upx;
 }
 
 .mb35 {
     margin-bottom: 35upx;
 }
 
 .ml35 {
     margin-left: 35upx;
 }
 
 .mr35 {
     margin-right: 35upx;
 }
 
 .m40 {
     margin: 40upx;
 }
 
 .mt40 {
     margin-top: 40upx;
 }
 
 .mb40 {
     margin-bottom: 40upx;
 }
 
 .ml40 {
     margin-left: 40upx;
 }
 
 .mr40 {
     margin-right: 40upx;
 }
 
 .m45 {
     margin: 45upx;
 }
 
 .mt45 {
     margin-top: 45upx;
 }
 
 .mb45 {
     margin-bottom: 45upx;
 }
 
 .ml45 {
     margin-left: 45upx;
 }
 .mr24{margin-right: 24upx;}
 .mr45 {
     margin-right: 45upx;
 }
 
 .m50 {
     margin: 50upx;
 }
 
 .mt50 {
     margin-top: 50upx;
 }
 
 .mb50 {
     margin-bottom: 50upx;
 }
 
 .ml50 {
     margin-left: 50upx;
 }
 
 .mr50 {
     margin-right: 50upx;
 }
 
 .pd0 {
     padding: 0;
 }
 
 .pdt0 {
     padding-top: 0;
 }
 
 .pdb0 {
     padding-bottom: 0;
 }
 
 .pdl0 {
     padding-left: 0;
 }
 
 .pdr0 {
     padding-right: 0;
 }
 
 .pd5 {
     padding: 5upx;
 }
 
 .pdt5 {
     padding-top: 5upx;
 }
 
 .pdb5 {
     padding-bottom: 5upx;
 }
 
 .pdl5 {
     padding-left: 5upx;
 }
 
 .pdr5 {
     padding-right: 5upx;
 }
 
 .pd10 {
     padding: 10upx;
 }
 
 .pdt10 {
     padding-top: 10upx;
 }
 
 .pdb10 {
     padding-bottom: 10upx;
 }
 
 .pdl10 {
     padding-left: 10upx;
 }
 
 .pdr10 {
     padding-right: 10upx;
 }
 .pdt12 {
     padding-top: 12upx;
 }
 .pd15 {
     padding: 10upx;
 }
 
 .pdt15 {
     padding-top: 15upx !important;
 }
 
 .pdb15 {
     padding-bottom: 15upx;
 }
 
 .pdl15 {
     padding-left: 15upx;
 }
 
 .pdr15 {
     padding-right: 15upx;
 }
 
 .pd20 {
     padding: 20upx;
 }
 
 .pdt20 {
     padding-top: 20upx !important;
 }
 
 .pdb20 {
     padding-bottom: 20upx!important;
 }
 
 .pdl20 {
     padding-left: 20upx;
 }
 
 .pdr20 {
     padding-right: 20upx;
 }
 
 .pd25 {
     padding: 25upx;
 }
 
 .pdt25 {
     padding-top: 25upx;
 }
 
 .pdb25 {
     padding-bottom: 25upx;
 }
 
 .pdl25 {
     padding-left: 25upx;
 }
 
 .pdr25 {
     padding-right: 25upx;
 }
 
 .pd30 {
     padding: 30upx;
 }
 
 .pdt30 {
     padding-top: 30upx;
 }
 
 .pdb30 {
     padding-bottom: 30upx;
 }
 
 .pdl30 {
     padding-left: 30upx !important;
 }
 
 .pdr30 {
     padding-right: 30upx;
 }
 .pdb100{padding-bottom:130upx;}
 .pd35 {
     padding: 35upx;
 }
 
 .pdt35 {
     padding-top: 35upx;
 }
 
 .pdb35 {
     padding-bottom: 35upx;
 }
 
 .pdl35 {
     padding-left: 35upx;
 }
 
 .pdr35 {
     padding-right: 35upx;
 }
 
 .pd40 {
     padding: 40upx;
 }
 
 .pdt40 {
     padding-top: 40upx;
 }
 
 .pdb40 {
     padding-bottom: 40upx;
 }
 
 .pdl40 {
     padding-left: 40upx;
 }
 
 .pdr40 {
     padding-right: 40upx;
 }
 
 .pd45 {
     padding: 45upx;
 }
 
 .pdt45 {
     padding-top: 45upx;
 }
 
 .pdb45 {
     padding-bottom: 45upx;
 }
 
 .pdl45 {
     padding-left: 45upx;
 }
 
 .pdr45 {
     padding-right: 45upx;
 }
 
 .pd50 {
     padding: 50upx;
 }
 
 .pdt50 {
     padding-top: 50upx;
 }
 
 .pdb50 {
     padding-bottom: 50upx;
 }
 
 .pdl50 {
     padding-left: 50upx;
 }
 
 .pdr50 {
     padding-right: 50upx;
 }
 .text_line{
	 text-decoration: line-through;
 }
/* .moreHuiyuanIcon{
  	display: inline-block;
  	height:16upx;
  	width:16upx;
  	background: url('~@/static/image/index/more_huiyuan.png') no-repeat;
  	background-size: 100%;
	margin-left: 12upx;
  }
  .moreIcon{
   	display: inline-block;
   	height:16upx;
   	width:16upx;
   	background: url('~@/static/image/index/more.png') no-repeat;
   	background-size: 100%;
  	margin-left: 12upx;
   }
   .moreBlackIcon{
    	display: inline-block;
    	height:16upx;
    	width:16upx;
    	background: url('~@/static/image/index/moreBlack.png') no-repeat;
    	background-size: 100%;
   	    margin-left: 12upx;
    }
	.moregaryIcon{
		display: inline-block;
		height:28upx;
		width:28upx;
		background: url('~@/static/image/mine/mine_more.png') no-repeat;
		background-size: 100%;
		margin-left: 12upx;
	}
	.moreCIcon{
		display: inline-block;
		height:16upx;
		width:16upx;
		background: url('~@/static/image/index/more_c.png') no-repeat;
		background-size: 100%;
		margin-left: 12upx;
	}
.chooseOkIcon{
 	display: inline-block;
 	height:28upx;
 	width:28upx;
 	background: url('~@/static/image/index/ship_choosed.png') no-repeat;
 	background-size: 100%;
 }
 .chooseIcon{
	 display: inline-block;
	 height:28upx;
	 width:28upx;
	 background: url('~@/static/image/index/choose.png') no-repeat;
	 background-size: 100%;
 }
 .chooseWIcon{
	 display: inline-block;
	 height:28upx;
	 width:28upx;
	 background: url('~@/static/image/index/chooseW.png') no-repeat;
	 background-size: 100%;
 }
 .editIcon{
	 display: inline-block;
	 height:28upx;
	 width:28upx;
	 background: url('~@/static/image/index/edit.png') no-repeat;
	 background-size: 100%;
 }

.starIcon{
	 display: inline-block;
	 height:46upx;
	 width:46upx;
	 background: url('~@/static/image/index/star_no.png') no-repeat;
	 background-size: 100%;
 }
 .staredIcon{
	 display: inline-block;
	 height:46upx;
	 width:46upx;
	 background: url('~@/static/image/index/star_yes.png') no-repeat;
	 background-size: 100%;
 }
 .zanIcon{
 	 display: inline-block;
 	 height:32upx;
 	 width:32upx;
 	 background: url('~@/static/image/mine/dianzan.png') no-repeat;
 	 background-size: 100%;
 }
 .zandIcon{
	 display: inline-block;
	 height:32upx;
	 width:32upx;
	 background: url('~@/static/image/mine/dianzan_s.png') no-repeat;
	 background-size: 100%;
 }
 .msgIcon{
 	 display: inline-block;
 	 height:32upx;
 	 width:32upx;
 	 background: url('~@/static/image/mine/liuyanguanli.png') no-repeat;
 	 background-size: 100%;
 }
 .chooseYesIcon{
	 display: inline-block;
	 height:32upx;
	 width:32upx;
	 background: url('~@/static/image/index/chooseYes.png') no-repeat;
	 background-size: 100%;
 }
 */